package com.ctg.itrdc.sysmgr.portal.service.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.ctg.itrdc.pasp.context.service.BaseService;
import com.ctg.itrdc.sysmgr.portal.api.dto.SystemPostRoleDTO;
import com.ctg.itrdc.sysmgr.portal.api.service.ISystemPostRoleService;
import com.ctg.itrdc.sysmgr.portal.data.ISystemPostRoleDao;
import com.ctg.itrdc.sysmgr.portal.data.entity.SystemPostRole;

@Component("systemPostRoleService")
public class SystemPostRoleServiceImpl extends BaseService<SystemPostRole, Long, SystemPostRoleDTO> implements ISystemPostRoleService {
    @Resource
    private ISystemPostRoleDao systemPostRoleDao;
    
//    @Override
//    public Long[] selectRoleIdListByPId(Long sysPostId) {
//		List<Long> roleIdList = Lists.newArrayList();
//		SystemPostRoleDTO systemPostRoleDTO = new SystemPostRoleDTO();
//		systemPostRoleDTO.setSysPostId(sysPostId);
//		List<SystemPostRoleDTO> sprs = this.selectByExample(systemPostRoleDTO); // 崗位角色集
//		for (SystemPostRoleDTO dto : sprs) {
//			roleIdList.add(dto.getSysPostId());
//		}
//		if (CollectionUtils.isEmpty(roleIdList)) {
//			return null;
//		}
//		return roleIdList.toArray(new Long[] {});
//	}
    
}
